Formato
Posizione(testo;stringaRicerca;inizio;ricorrenza)
Parametri
testo
- qualsiasi espressione di testo o campo di testo
stringaRicerca
- qualsiasi espressione di testo o campo di testo che rappresenta il set di caratteri da trovare.
inizio
- qualsiasi espressione numerica o campo che contiene un numero, che rappresenta il numero di caratteri dall'inizio della stringa di testo in cui deve iniziare la ricerca.
ricorrenza
- qualsiasi espressione numerica o campo contenente un numero, che rappresenta l'istanza del testo da trovare. Un valore negativo di ricorrenza fa sì che l'analisi proceda nella direzione opposta dall'inizio. Un valore pari a zero di ricorrenza non è valido e restituisce un risultato pari a zero.
Tipo di dati restituito
Numero
Descrizione
Restituisce la posizione di inizio della ricorrenza specificata della stringaRicerca
nel testo
. Se la stringaRicerca
non è contenuta nel testo o se non è specificata nessuna occorrenza viene restituito zero. La funzione Posizione
non fa differenza tra maiuscole e minuscole.
Esempi
Posizione("Mississippi";"iss";1;1)
restituisce 2.
Posizione("Mississippi";"iss";1;2)
restituisce 5.
Posizione("Mississippi";"iss";3;1)
restituisce 5.
Sinistra(Nome;Posizione(Nome;" ";1;1)-1)
restituisce Giancarlo, quando Nome è un campo di testo che contiene Giancarlo Rossi.
Destra(Nome;Lunghezza(Nome) - Posizione(Nome;" ";Lunghezza(Nome);-1))
restituisce Rossi.
Argomenti correlati
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |